/**
 * 
 */
package com.scpii.universal.hibernate.dao;

import java.util.List;

import com.scpii.universal.dto.ViewAttributeDto;
import com.scpii.universal.hibernate.entity.ViewContentAttributeTab;

/**
 * universalWeb
 * @author liuhj
 * 2012-7-24下午05:34:51
 */
public interface ViewContentAttributeDao extends BaseDao<ViewContentAttributeTab, Integer> {
	
	/**
	 * 根据视图删除对应属性
	 * @param viewId
	 * @author liuhj
	 * 2012-7-26下午02:38:49
	 */
	public void deleteByViewId(int viewId);
	
	/**
	 * 根据视图获取与视图对应的属性
	 * @param viewId
	 * @return
	 * @author liuhj
	 * 2012-7-27下午01:51:42
	 */
	public List<ViewAttributeDto> getViewContentAttributes(int viewId);
	
	/**
	 * 根据属性删除
	 * @author Taylor
	 * 2012-9-12 下午01:50:55
	 * @param attrId
	 * void
	 */
	public void deleteByAttrId(int attrId);
}
